#include <stdio.h>
int main(int argc, char const *argv[])
{
    int a = 521;
    printf("a=%d\n", a); // 以整型打印
    printf("a=%i\n", a);

    printf("a=%o\n", a); // 以八进制形式打印

    printf("a=%x\n", a); // 以十六进制形式打印
    printf("a=%X\n", a);

    printf("a=%u\n", a); // 以无符号形式打印

    char ch = 'a';
    printf("ch=%c\n", ch); // 以字符型形式打印

    printf("ch=%s\n", "hello world!!"); // 以字符串形式打印

    float x = 10e-10, y = 3.14159;
    printf("x=%e\n", x); // 以指数型形式打印
    printf("x=%E\n", x);

    printf("y=%f\n", y); // 以浮点型形式打印

    printf("y=%g\n", y); // 输入e和f中较短一种

    printf("%%\n");
    
    return 0;
}
